html,body{
    width:100%;
    height:100%;
    margin: 0; padding: 0;
    color: #333
}
body, div { font-family: helvetica, verdana, arial, sans-serif }
input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
a {
    color: inherit;
    text-decoration: none;
}
a:hover{
    color: #0BC313;
}
img {
    vertical-align: middle;
}
h1, h2 {  padding: 10px; margin: 0 }
h1 { font-size: large }
p { margin: 10px 0; }

h3 { margin: 1em 0 0; }

h1 { font-size: 2em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
.hide{
    visibility: hidden;
}
.remove{
    display: none;
}
.remove.ng-scope{
    display: block;
}
pre {
    box-sizing: border-box;
    margin: 0 0 1.75em 0;
    border: #E3EDF3 1px solid;
    width: 100%;
    padding: 10px;
    font-family: Inconsolata, monospace, sans-serif;
    font-size: 0.9em;
    white-space: pre;
    overflow: auto;
    background: rgba(100,200,200,0.5);
    border-radius: 3px;
}
pre code, pre tt {
    font-size: inherit;
    white-space: pre-wrap;
    background: transparent;
    border: none;
    padding: 0;
}
label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 700;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button;
}
.error-mess {
    background: #FFBEBC;
    border: 1px solid #FF716F;
    height: 26px;
    text-align: center;
    line-height: 26px;
    margin-top: 10px;
    color: #FF0706;
    width: 100%;
}
.logging:hover {
    background: #0BC313;
    color: #fff;
    text-decoration: none;
}
.logging {
    background: #52C343;
    display: block;
    height: 44px;
    line-height: 44px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    font-size: 1.5em;
    text-decoration: none;
    clear: both;
    width: 100%;
    border: none;
}
.tips{
    position: absolute;
    width:100%;
    height:100%;
    text-align: center;
}